<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.3.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '57792B634D94F04AAC421795324C7985';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'oauthdemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function r(){}
function q(){}
function B(){}
function F(){}
function E(){}
function H(){}
function S(){}
function Y(){}
function X(){}
function Yt(){}
function lb(){}
function kb(){}
function jb(){}
function ib(){}
function Db(){}
function Vb(){}
function Mb(){}
function ac(){}
function ec(){}
function pc(){}
function sc(){}
function rc(){}
function zc(){}
function yc(){}
function xc(){}
function wc(){}
function vc(){}
function Mc(){}
function uc(){}
function Rc(){}
function Qc(){}
function Pc(){}
function $c(){}
function dd(){}
function bd(){}
function id(){}
function od(){}
function nd(){}
function md(){}
function Bd(){}
function Ad(){}
function Ed(){}
function Dd(){}
function Jd(){}
function Rd(){}
function Qd(){}
function Wd(){}
function Vd(){}
function ee(){}
function ne(){}
function re(){}
function ve(){}
function ye(){}
function Be(){}
function Je(){}
function Ie(){}
function Xe(){}
function We(){}
function Hi(){}
function Gi(){}
function Ki(){}
function Qi(){}
function ej(){}
function dj(){}
function oj(){}
function vj(){}
function Jj(){}
function Rj(){}
function Vj(){}
function ak(){}
function ck(){}
function hk(){}
function kk(){}
function nk(){}
function zk(){}
function Bk(){}
function Ek(){}
function Ik(){}
function Nk(){}
function Yk(){}
function dl(){}
function hl(){}
function xl(){}
function Al(){}
function Dl(){}
function Gl(){}
function Jl(){}
function Ml(){}
function Pl(){}
function Sl(){}
function Vl(){}
function Yl(){}
function _l(){}
function _m(){}
function cm(){}
function im(){}
function um(){}
function tm(){}
function sm(){}
function rm(){}
function qm(){}
function Um(){}
function an(){}
function en(){}
function dn(){}
function kn(){}
function jn(){}
function hn(){}
function qn(){}
function vn(){}
function un(){}
function zn(){}
function Kn(){}
function Jn(){}
function On(){}
function Nn(){}
function Rn(){}
function Un(){}
function bo(){}
function mo(){}
function lo(){}
function oo(){}
function ro(){}
function xo(){}
function Co(){}
function Mo(){}
function Lo(){}
function Po(){}
function To(){}
function So(){}
function Zo(){}
function bp(){}
function ap(){}
function lp(){}
function pp(){}
function sp(){}
function wp(){}
function Gp(){}
function Mp(){}
function Pp(){}
function iq(){}
function nq(){}
function uq(){}
function xq(){}
function Gq(){}
function Fq(){}
function mr(){}
function lr(){}
function wr(){}
function Cr(){}
function Br(){}
function Mr(){}
function Sr(){}
function bs(){}
function is(){}
function ms(){}
function ss(){}
function xs(){}
function Rs(){}
function Qs(){}
function Ws(){}
function ft(){}
function kt(){}
function tt(){}
function At(){}
function Gt(){}
function Kt(){}
function Jt(){}
function ab(){$()}
function eb(){$()}
function rj(){qj()}
function Qo(){kc()}
function $o(){kc()}
function mp(){kc()}
function tp(){kc()}
function Hp(){kc()}
function Ht(){kc()}
function rk(b,c){}
function eo(b){this.c=b}
function C(b){this.b=b}
function bc(b){this.b=b}
function fc(b){this.b=b}
function Td(b){this.b=b}
function se(b){this.b=b}
function gp(b){this.b=b}
function xp(b){this.b=b}
function rr(b){this.b=b}
function Hr(b){this.b=b}
function ts(b){this.b=b}
function es(b){this.d=b}
function _c(){this.b={}}
function Wc(){this.d=++Sc}
function fm(){this.b=dm++}
function kq(){this.b=new sc}
function pq(){this.b=new sc}
function mt(){this.b=new gt}
function Lt(){this.b=new Gs}
function Vt(){this.b=new Gs}
function J(){J=Yt;I=new M}
function Pk(){Pk=Yt;Ok=Vk()}
function gt(){Tq(this)}
function ut(){Tq(this)}
function vk(b,c){uk(b,c)}
function xk(b,c){uk(b,c)}
function qk(b,c){Gk(b,c.Y)}
function Qj(b,c){Gk(b,c.g)}
function Wb(b){return b.q()}
function Pj(b){return new Kj}
function gk(b){return new dk}
function wk(b){return new Vt}
function yk(b){return new Lt}
function Go(b){return new Do}
function Ve(){Se();return Oe}
function wl(){ul();return il}
function we(b){kc();this.g=b}
function sb(b){kc();this.g=b}
function ik(b){kc();this.g=b}
function np(b){kc();this.g=b}
function qp(b){kc();this.g=b}
function up(b){kc();this.g=b}
function Ip(b){kc();this.g=b}
function Np(b){kc();this.g=b}
function vq(b){kc();this.g=b}
function ce(b){Yd();this.b=b}
function mm(b){new gt;this.b=b}
function Ym(b){Fd.call(this,b)}
function Hd(b){Fd.call(this,b)}
function U(b,c){b.d=c;return b}
function Qm(b,c){Mm(b,c,b.g)}
function Vn(b,c){Xn(b,c,b.c)}
function Yj(b,c){Fe(Lu,c);b.b=c}
function ym(b,c){!!b.e&&jd(b.e,c)}
function _j(b,c){b.b.e=c;return b}
function Ob(){Ob=Yt;Nb=new Vb}
function qj(){qj=Yt;pj=new Wc}
function to(){to=Yt;so=new Ao}
function Ps(){Ps=Yt;Os=new Rs}
function Io(){Io=Yt;Ho=(J(),I)}
function eq(){eq=Yt;bq={};dq={}}
function cs(b){return b.c<b.d.H()}
function Ai(b){return b.l|b.m<<22}
function Sb(b){return !!b.b||!!b.g}
function oe(b,c){this.c=b;this.b=c}
function Nr(b,c){this.c=b;this.b=c}
function Te(b,c){this.b=b;this.c=c}
function ns(b,c){this.b=b;this.c=c}
function Bt(b,c){this.b=b;this.c=c}
function Tl(){this.b='INT';this.c=5}
function Ni(){this.b='localStorage'}
function jq(b,c){b.b.b+=c;return b}
function oq(b,c){b.b.b+=c;return b}
function $j(b,c){Yj(b.b,c);return b}
function tk(b,c){Tk(b.b,_t+Fk(b,c))}
function Gk(b,c){Tk(b.b,_t+Fk(b,c))}
function om(e,b,c,d){e[d][1](b,c)}
function pm(d,b,c){return d[c][0](b)}
function Yq(c,b){return $u+b in c.f}
function nf(b){return b==null?null:b}
function at(b){return b<10?av+b:_t+b}
function hf(b,c){return b.cM&&b.cM[c]}
function Oj(b,c){c.g=Jk(b,b.c[--b.b])}
function fk(b,c){c.g=Jk(b,b.c[--b.b])}
function Lk(b){this.f=new Gs;this.d=b}
function kd(b){this.b=new yd;this.c=b}
function Hl(){this.b='BYTE';this.c=1}
function Kl(){this.b='CHAR';this.c=2}
function Wl(){this.b='LONG';this.c=6}
function Ql(){this.b='FLOAT';this.c=4}
function am(){this.b='SHORT';this.c=8}
function El(){this.b='VOID';this.c=10}
function Bl(){this.b='STRING';this.c=9}
function Nl(){this.b='DOUBLE';this.c=3}
function Zl(){this.b='OBJECT';this.c=7}
function tb(b,c){kc();this.f=c;this.g=b}
function vb(b){kc();this.c=b;jc(this)}
function Ao(){zo();mm.call(this,yo)}
function Sn(){En.call(this,$doc.body)}
function Oo(b){Qm(Hn(Zu),new xn(b.d))}
function Kc(){Kc=Yt;Jc=new Yc(new Mc)}
function Xm(){Xm=Yt;Vm=new an;Wm=new en}
function Yd(){Yd=Yt;Xd=new Gs;kj(new ej)}
function wj(){this.b=new yd;this.c=null}
function yd(){this.e=new gt;this.d=false}
function qq(b){this.b=new sc;this.b.b+=b}
function yl(){this.b='BOOLEAN';this.c=0}
function Sj(b){kc();this.f=null;this.g=b}
function mj(){if(!ij){Ij();ij=true}}
function Aj(){if(!yj){Hj();yj=true}}
function Lb(b){return b.$H||(b.$H=++Gb)}
function sk(b){return Jk(b,b.c[--b.b])}
function Cb(b){return mf(b)?lc(kf(b)):_t}
function xb(b){return mf(b)?yb(kf(b)):b+_t}
function Bb(b){return b==null?null:b.name}
function yb(b){return b==null?null:b.message}
function Jk(c,b){return b>0?c.e[b-1]:null}
function Hb(b,c,d){return b.apply(c,d);var e}
function km(b,c,d,e){jm(b,e);om(b.b,c,d,e)}
function Vr(b,c){(b<0||b>=c)&&Zr(b,c)}
function Bs(b,c){Vr(c,b.c);return b.b[c]}
function ys(b,c){bf(b.b,b.c++,c);return true}
function Tk(b,c){Pk();b.b.b+=c;b.b.b+='|'}
function Ub(b,c){b.b=Yb(b.b,[c,false]);Tb(b)}
function qd(b,c){!b.b&&(b.b=new Gs);ys(b.b,c)}
function fd(b){var c;if(cd){c=new dd;jd(b,c)}}
function jm(b,c){if(!b.b[c]){throw new ik(c)}}
function lm(b,c,d){jm(b,d);return pm(b.b,c,d)}
function sd(b,c,d,e){var f;f=ud(b,c,d);f.F(e)}
function As(b){b.b=_e(ki,{33:1},0,0,0);b.c=0}
function Gs(){this.b=_e(ki,{33:1},0,0,0)}
function $n(){this.b=_e(ii,{33:1},16,4,0)}
function Fp(){Fp=Yt;Ep=_e(ji,{33:1},12,256,0)}
function ef(){ef=Yt;cf=[];df=[];ff(new Xe,cf,df)}
function Md(b){if(!b.d){return}Kd(b);new Ce(b.b)}
function Do(){this.b=new Lt;this.c=new Lt}
function En(b){this.b=new $n;this.g=b;zm(this)}
function fl(b,c){this.d=b;this.b=Nu;this.c=c}
function ok(b,c){kc();this.f=null;this.g=b+hu+c}
function dk(){kc();this.g='Invalid RPC token'}
function vo(){to();al.call(this,$moduleBase,so)}
function ke(b,c){ge();le.call(this,!b?null:b.b,c)}
function kj(b){mj();return lj(cd?cd:(cd=new Wc),b)}
function lf(b,c){return b!=null&&b.cM&&!!b.cM[c]}
function Bi(b,c){return ri(b.l^c.l,b.m^c.m,b.h^c.h)}
function Vo(b,c){var d;d=new To;d.c=b+c;return d}
function lt(b,c){var d;d=Zq(b.b,c,b);return d==null}
function Iq(b){var c;c=new rr(b);return new ns(b,c)}
function Dn(){Dn=Yt;An=new Kn;Bn=new gt;Cn=new mt}
function mc(){try{null.a()}catch(b){return b}}
function Wj(b,c){b.b=new ke((ge(),fe),c);return b}
function ic(b,c){b.length>=c&&b.splice(0,c);return b}
function Yb(b,c){!b&&(b=[]);b[b.length]=c;return b}
function em(f,b,c,d){var e=f.x(b,d);e.bytes=c;return e}
function Rm(b,c){var d;d=Nm(b,c);d&&Sm(c.g);return d}
function Uo(b,c){var d;d=new To;d.c=b+c;d.b=4;return d}
function ri(b,c,d){return a=new Hi,a.l=b,a.m=c,a.h=d,a}
function ui(b,c){return b.l==c.l&&b.m==c.m&&b.h==c.h}
function Bj(b){return !mf(b)&&b!=null&&b.cM&&!!b.cM[11]}
function P(b){return Fe('decodedURL',b),encodeURI(b)}
function Zr(b,c){throw new up('Index: '+b+', Size: '+c)}
function Zk(b,c){var d;d=new Lk(b.f);Kk(d,cl(c));return d}
function of(b){if(b!=null){throw new $o}return null}
function js(b){if(b.c<=0){throw new Ht}return b.b.U(--b.c)}
function sn(b){this.b=b;this.c=Ge(b);this.d=this.c}
function po(b,c,d){this.b=b;this.e=c;this.d=null;this.c=d}
function Qp(b){this.b='Unknown';this.d=b;this.c=-1}
function Tq(b){b.b=[];b.f={};b.d=false;b.c=null;b.e=0}
function Zj(b){try{Xj(b.b);return b.b}finally{b.b=null}}
function Fn(b){Dn();try{Am(b)}finally{br(Cn.b,b)!=null}}
function Gn(){Dn();try{$m(Cn,An)}finally{Tq(Cn.b);Tq(Bn)}}
function hq(){if(cq==256){bq=dq;dq={};cq=0}++cq}
function co(b){if(b.b>=b.c.c){throw new Ht}return b.c.b[++b.b]}
function Fe(b,c){if(null==c){throw new Ip(b+' cannot be null')}}
function $(){$=Yt;Z=Pi();if(!Z){throw new Ip('Storage is null')}}
function Zn(b,c){var d;d=Wn(b,c);if(d==-1){throw new Ht}Yn(b,d)}
function Wo(b,c,d){var e;e=new To;e.c=b+c;e.b=d?8:0;return e}
function Mm(b,c,d){Bm(c);Vn(b.b,c);d.appendChild(c.g);Cm(c,b)}
function y(b,c,d){b.f.o(c.c+gu+T(c),d.b+gu+(d.c==null?_t:d.c))}
function br(b,c){return !c?dr(b):cr(b,c,~~(c.$H||(c.$H=++Gb)))}
function lj(b,c){return new Bd(rd((!jj&&(jj=new wj),jj).b,b,c))}
function _d(b,c){return $wnd.setTimeout($t(function(){b.u()}),c)}
function mf(b){return b!=null&&b.tM!=Yt&&!(b.cM&&!!b.cM[1])}
function si(b){return b.l+b.m*4194304+b.h*17592186044416}
function Es(b,c,d){var e;e=(Vr(c,b.c),b.b[c]);bf(b.b,c,d);return e}
function Ye(b,c){var d,e;d=b;e=Ze(0,c);af(d.aC,d.cM,d.qI,e);return e}
function _q(b,c){var d;d=b.c;b.c=c;if(!b.d){b.d=true;++b.e}return d}
function dr(b){var c;c=b.c;b.c=null;if(b.d){b.d=false;--b.e}return c}
function Wi(){var b;if(!Ti||Yi()){b=new gt;Xi(b);Ti=b}return Ti}
function Ib(){if(Fb++==0){Pb((Ob(),Nb));return true}return false}
function pi(b){if(b!=null&&b.cM&&!!b.cM[9]){return b}return new vb(b)}
function jf(b,c){if(b!=null&&!(b.cM&&b.cM[c])){throw new $o}return b}
function ds(b){if(b.c>=b.d.H()){throw new Ht}return b.d.U(b.c++)}
function Cs(b,c,d){for(;d<b.c;++d){if(Xt(c,b.b[d])){return d}}return -1}
function af(b,c,d,e){ef();gf(e,cf,df);e.aC=b;e.cM=c;e.qI=d;return e}
function gf(b,c,d){ef();for(var e=0,f=c.length;e<f;++e){b[c[e]]=d[e]}}
function zs(b,c,d){(c<0||c>b.c)&&Zr(c,b.c);b.b.splice(c,0,d);++b.c}
function Dm(b,c){b.d==-1?cj(b.g,c|(b.g.__eventBits||0)):(b.d|=c)}
function le(b,c){Ee('httpMethod',b);Ee('url',c);this.d=b;this.g=c}
function rn(b,c){b.b.textContent=c||_t;if(b.d!=b.c){b.d=b.c;He(b.b,b.c)}}
function Fo(b,c){c.b=jf(Ck(b),23);c.c=jf(Ck(b),23);c.d=Jk(b,b.c[--b.b])}
function Kd(b){var c;if(b.d){c=b.d;b.d=null;io(c);c.abort();!!b.c&&Zd(b.c)}}
function jo(d,b){var c=d;d.onreadystatechange=$t(function(){b.v(c)})}
function L(d){var c=d;!$wnd.doLogin&&($wnd.doLogin=$t(function(b){c.k(b)}))}
function Q(b,c){var d;return d=b,d.tM==Yt||d.cM&&!!d.cM[1]?d.eQ(c):d===c}
function Wn(b,c){var d;for(d=0;d<b.c;++d){if(b.b[d]==c){return d}}return -1}
function nj(){var b;if(ij){b=new rj;!!jj&&jd(jj,b);return null}return null}
function ar(f,b,c){var d,e=f.f;b=$u+b;b in e?(d=e[b]):++f.e;e[b]=c;return d}
function ff(b,c,d){var e=0,f;for(var g in b){if(f=b[g]){c[e]=g;d[e]=f;++e}}}
function uk(b,c){var d,e,f;f=b.c[--b.b];for(d=0;d<f;++d){e=Ck(b);ys(c.b,e)}}
function ks(b,c){var d;this.b=b;this.d=b;d=b.H();(c<0||c>d)&&Zr(c,d);this.c=c}
function Yc(b){this.d=++Sc;this.b=b;!Dc&&(Dc=new _c);Dc.b[lu]=this;this.c=lu}
function Mj(b){kc();this.f=b;this.g='The response could not be deserialized'}
function Ce(b){kc();this.g='A request timeout has expired after '+b+' ms'}
function Ee(b,c){Fe(b,c);if(0==Wp(c).length){throw new np(b+' cannot be empty')}}
function Xt(b,c){return (b==null?null:b)===(c==null?null:c)||b!=null&&Q(b,c)}
function Xp(b,c,d){b=b.slice(c,d);return String.fromCharCode.apply(null,b)}
function ie(b,c,d){Ee('header',c);Ee('value',d);!b.c&&(b.c=new gt);Zq(b.c,c,d)}
function bj(b,c,d){var e;e=_i;_i=b;c==aj&&zj(b.type)==8192&&(aj=null);d.w(b);_i=e}
function R(b){var c;return c=b,c.tM==Yt||c.cM&&!!c.cM[1]?c.hC():c.$H||(c.$H=++Gb)}
function kf(b){if(b!=null&&(b.tM==Yt||b.cM&&!!b.cM[1])){throw new $o}return b}
function Tp(b,c){if(!(c!=null&&c.cM&&!!c.cM[1])){return false}return String(b)==c}
function Yi(){var b=$doc.cookie;if(b!=Ui){Ui=b;return true}else{return false}}
function Pi(){!Mi&&(Mi=new Ri);if(Mi.b){!Li&&(Li=new Ni);return Li}return null}
function Jo(){var b;b=new on;xm(b,new Mo,(Kc(),Kc(),Jc));Qm((Dn(),Hn(null)),b)}
function xr(b){var c;c=new Gs;b.d&&ys(c,new Hr(b));Sq(b,c);Rq(b,c);this.b=new es(c)}
function Sk(b,c){Pk();this.e=new ut;this.f=new gt;this.g=new Gs;this.c=b;this.d=c}
function lk(){kc();this.f=null;this.g='Service implementation URL not specified'}
function Ri(){this.b=typeof $wnd.localStorage!=ru;typeof $wnd.sessionStorage!=ru}
function Sm(b){b.style['left']=_t;b.style['top']=_t;b.style['position']=_t}
function io(c){var b=c;$wnd.setTimeout(function(){b.onreadystatechange=new Function},0)}
function Jb(c){return function(){try{return Kb(c,this,arguments)}catch(b){throw b}}}
function Kb(b,c,d){var e;e=Ib();try{return Hb(b,c,d)}finally{e&&Qb((Ob(),Nb));--Fb}}
function xm(b,c,d){Dm(b,zj(d.c));return new Bd(rd((!b.e?(b.e=new kd(b)):b.e).b,d,c))}
function Up(c,b){if(b==null)return false;return c==b||c.toLowerCase()==b.toLowerCase()}
function tq(b){return b==null?0:b!=null&&b.cM&&!!b.cM[1]?gq(jf(b,1)):b.$H||(b.$H=++Gb)}
function Uq(b,c){return c==null?b.d:c!=null&&c.cM&&!!c.cM[1]?Yq(b,jf(c,1)):Xq(b,c,b.P(c))}
function Vq(b,c){return c==null?b.c:c!=null&&c.cM&&!!c.cM[1]?b.f[$u+jf(c,1)]:Wq(b,c,b.P(c))}
function Pb(b){var c,d;if(b.c){d=null;do{c=b.c;b.c=null;d=$b(c,d)}while(b.c);b.c=d}}
function Qb(b){var c,d;if(b.d){d=null;do{c=b.d;b.d=null;d=$b(c,d)}while(b.d);b.d=d}}
function Rb(b){var c;if(b.b){c=b.b;b.b=null;!b.g&&(b.g=[]);$b(c,b.g)}!!b.g&&(b.g=Zb(b.g))}
function Tb(b){if(!b.j){b.j=true;!b.f&&(b.f=new bc(b));_b(b.f,1);!b.i&&(b.i=new fc(b));_b(b.i,50)}}
function _e(b,c,d,e,f){var g;g=Ze(f,e);ef();gf(g,cf,df);g.aC=b;g.cM=c;g.qI=d;return g}
function Qk(b){var c;c=new kq;Tk(c,_t+b.j);Tk(c,_t+b.i);Rk(b,c);jq(c,b.b.b.b);return c.b.b}
function dp(b){var c;c=ep(b);if(isNaN(c)){throw new Np('For input string: "'+b+'"')}return c}
function cl(b){if(b.indexOf(Ou)==0||b.indexOf(Pu)==0){return b.substr(4,b.length-4)}return b}
function yq(b,c){var d;while(b.D()){d=b.E();if(c==null?d==null:Q(c,d)){return b}}return null}
function al(b,c){this.b=b;this.c=b+'calConnect';this.f=c;this.e='46D46E514BA4B6BE73E32E02A48CD000'}
function Ys(){this.b=new Date;this.b.setFullYear(3930,12,31);this.b.setHours(0,0,0,0);Xs(this)}
function xn(b){this.g=$doc.createElement('div');this.b=new sn(this.g);this.g[Ru]='gwt-Label';rn(this.b,b)}
function Zd(b){b.c?($wnd.clearInterval(b.d),undefined):($wnd.clearTimeout(b.d),undefined);Ds(Xd,b)}
function _b(c,d){Ob();$wnd.setTimeout(function(){var b=$t(Wb)(c);b&&$wnd.setTimeout(arguments.callee,d)},d)}
function Xj(b){ie(b,'X-GWT-Permutation',$strongName);ie(b,'X-GWT-Module-Base',$moduleBase)}
function ge(){ge=Yt;new se('DELETE');new se('GET');new se('HEAD');fe=new se('POST');new se('PUT')}
function Se(){Se=Yt;Re=new Te('RTL',0);Qe=new Te('LTR',1);Pe=new Te('DEFAULT',2);Oe=af(fi,{33:1},28,[Re,Qe,Pe])}
function qi(b){var c,d,e;c=b&4194303;d=b>>22&4194303;e=b<0?1048575:0;return a=new Hi,a.l=c,a.m=d,a.h=e,a}
function nc(b){var c,d,e;e=oc(b);for(c=0,d=e.length;c<d;++c){e[c]=e[c].length==0?'anonymous':e[c]}return e}
function Rk(b,c){var d,e,f;f=b.g;Tk(c,_t+f.c);for(e=new es(f);e.c<e.d.H();){d=jf(ds(e),1);Tk(c,Wk(d))}return c}
function Ds(b,c){var d,e;d=Cs(b,c,0);if(d==-1){return false}e=(Vr(d,b.c),b.b[d]);b.b.splice(d,1);--b.c;return true}
function gq(b){eq();var c=$u+b;var d=dq[c];if(d!=null){return d}d=bq[c];d==null&&(d=fq(b));hq();return dq[c]=d}
function Sq(f,b){var c=f.f;for(var d in c){if(d.charCodeAt(0)==58){var e=new Nr(f,d.substring(1));b.F(e)}}}
function Zq(b,c,d){return c==null?_q(b,d):c!=null&&c.cM&&!!c.cM[1]?ar(b,jf(c,1),d):$q(b,c,d,b.P(c))}
function gwtOnLoad(c,d,e,f){$moduleName=d;$moduleBase=e;if(c)try{$t(oi)()}catch(b){c(d)}else{$t(oi)()}}
function Ko(c){var b,d,e;try{d=new vo;uo(d,c)}catch(b){b=pi(b);if(lf(b,24)){e=b;Qm(Hn(Zu),new xn(e.p()))}else throw b}}
function Dp(b){var c,d;if(b>-129&&b<128){c=b+128;d=(Fp(),Ep)[c];!d&&(d=Ep[c]=new xp(b));return d}return new xp(b)}
function Yn(b,c){var d;if(c<0||c>=b.c){throw new tp}--b.c;for(d=c;d<b.c;++d){bf(b.b,d,b.b[d+1])}bf(b.b,b.c,null)}
function wd(b){var c,d;if(b.b){try{for(d=new es(b.b);d.c<d.d.H();){c=jf(ds(d),21);sd(c.b,c.e,c.d,c.c)}}finally{b.b=null}}}
function ud(b,c,d){var e,f;f=jf(Vq(b.e,c),19);if(!f){f=new gt;Zq(b.e,c,f)}e=jf(f.L(d),20);if(!e){e=new Gs;f.M(d,e)}return e}
function Ec(b,c,d){var e,f,g;if(Dc){g=jf(Dc.b[b.type],4);if(g){e=g.b.b;f=g.b.c;g.b.b=b;g.b.c=d;ym(c,g.b);g.b.b=e;g.b.c=f}}}
function Fk(b,c){var d,e;if(c==null){return 0}e=jf(Vq(b.f,c),12);if(e){return e.b}ys(b.g,c);d=b.g.c;Zq(b.f,c,Dp(d));return d}
function vd(b,c){var d,e;e=jf(Vq(b.e,c),19);if(!e){return Ps(),Ps(),Os}d=jf(e.L(null),20);if(!d){return Ps(),Ps(),Os}return d}
function nb(b){var c,d,e;d=_e(li,{33:1},38,b.length,0);for(e=0,c=b.length;e<c;++e){if(!b[e]){throw new Hp}d[e]=b[e]}}
function kc(){var b,c,d,e;d=ic(nc(mc()),3);e=_e(li,{33:1},38,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Qp(d[b])}nb(e)}
function Rq(j,b){var c=j.b;for(var d in c){var e=parseInt(d,10);if(d==e){var f=c[e];for(var g=0,i=f.length;g<i;++g){b.F(f[g])}}}}
function ze(b){kc();this.g='The URL '+b+' is invalid or violates the same-origin security restriction'}
function Kj(){kc();this.g='This application is out of date, please click the refresh button on your browser.'}
function Lj(b){kc();this.g='This application is out of date, please click the refresh button on your browser. ( '+b+' )'}
function Tj(b){kc();this.f=b;this.g='Unable to initiate the asynchronous service invocation -- check the network connection'}
function V(){this.b='https://accounts.google.com/o/oauth2/auth';this.c='842209351820.apps.googleusercontent.com'}
function M(){this.f=(!Mi&&(Mi=new Ri),Mi.b?new ab:new eb);this.e=(Ob(),Nb);this.d=$moduleBase+'oauthWindow.html';L(this)}
function Zi(b,c,d){b=encodeURIComponent(b);c=encodeURIComponent(c);$i(b,c,zi(!d?Zt:vi(d.b.getTime())),null,null,false)}
function Lc(){var b;b=U(new V,af(mi,{33:1},1,['http://www.google.com/calendar/feeds/default/allcalendars/full']));x((Io(),Ho),b)}
function Ld(b,c){var d,e,f;if(!b.d){return}!!b.c&&Zd(b.c);f=b.d;b.d=null;d=Nd(f);if(d!=null){new sb(d)}else{e=new Td(f);el(c,e)}}
function Hq(b,c){var d,e,f;for(e=new xr(b.K().b);cs(e.b);){d=jf(ds(e.b),8);f=d.Q();if(c==null?f==null:Q(c,f)){return d}}return null}
function Wq(j,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var i=g.Q();if(j.O(b,i)){return g.R()}}}return null}
function Xq(j,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var i=g.Q();if(j.O(b,i)){return true}}}return false}
function qr(b,c){var d,e,f;if(c!=null&&c.cM&&!!c.cM[8]){d=jf(c,8);e=d.Q();if(Uq(b.b,e)){f=Vq(b.b,e);return b.b.N(d.R(),f)}}return false}
function Ge(b){var c;c=b[nu]==null?null:String(b[nu]);if(Up(ou,c)){return Se(),Re}else if(Up(pu,c)){return Se(),Qe}return Se(),Pe}
function Ab(b){var c;return b==null?'null':mf(b)?Bb(kf(b)):b!=null&&b.cM&&!!b.cM[1]?ku:(c=b,c.tM==Yt||c.cM&&!!c.cM[1]?c.gC():xf).c}
function He(b,c){switch(c.c){case 0:{b[nu]=ou;break}case 1:{b[nu]=pu;break}case 2:{Ge(b)!=(Se(),Pe)&&(b[nu]=_t,undefined);break}}}
function Fi(){Fi=Yt;Ci=(a=new Hi,a.l=4194303,a.m=4194303,a.h=524287,a);Di=(a=new Hi,a.l=0,a.m=0,a.h=524288,a);wi(1);wi(2);Ei=wi(0)}
function mb(b,c){if(b.f){throw new qp("Can't overwrite cause")}if(c==b){throw new np('Self-causation not permitted')}b.f=c;return b}
function Od(b,c,d){if(!b){throw new Hp}if(!d){throw new Hp}if(c<0){throw new mp}this.b=c;this.d=b;if(c>0){this.c=new ce(this);$d(this.c,c)}else{this.c=null}}
function Wp(d){if(d.length==0||d[0]>hu&&d[d.length-1]>hu){return d}var b=d.replace(/^(\s*)/,_t);var c=b.replace(/\s*$/,_t);return c}
function jc(b){var c,d,e,f;e=nc(mf(b.c)?kf(b.c):null);f=_e(li,{33:1},38,e.length,0);for(c=0,d=f.length;c<d;++c){f[c]=new Qp(e[c])}nb(f)}
function wi(b){var c,d;if(b>-129&&b<128){c=b+128;ti==null&&(ti=_e(gi,{33:1},29,256,0));d=ti[c];!d&&(d=ti[c]=qi(b));return d}return qi(b)}
function bf(b,c,d){if(d!=null){if(b.qI>0&&!hf(d,b.qI)){throw new Qo}if(b.qI<0&&(d.tM==Yt||d.cM&&!!d.cM[1])){throw new Qo}}return b[c]=d}
function lc(c){var d=_t;try{for(var e in c){if(e!='name'&&e!='message'&&e!='toString'){try{d+='\n '+e+ju+c[e]}catch(b){}}}}catch(b){}return d}
function on(){var b;this.g=(b=$doc.createElement('BUTTON'),b.type='button',b);this.g[Ru]='gwt-Button';this.g.innerHTML='Authenticate with Google'}
function Bm(b){if(!b.f){(Dn(),Uq(Cn.b,b))&&Fn(b)}else if(b.f){Rm(b.f,b)}else if(b.f){throw new qp("This widget's parent does not implement HasWidgets")}}
function ep(b){var c=cp;!c&&(c=cp=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);if(c.test(b)){return parseFloat(b)}else{return Number.NaN}}
function $b(c,d){var b,e,f,g;for(e=0,f=c.length;e<f;++e){g=c[e];try{g[1]?g[0].q()&&(d=Yb(d,g)):Ko(g[0].b.b)}catch(b){b=pi(b);if(!lf(b,2))throw b}}return d}
function $i(b,c,d,e,f,g){var i=b+fu+c;d&&(i+=';expires='+(new Date(d)).toGMTString());e&&(i+=';domain='+e);f&&(i+=';path='+f);g&&(i+=';secure');$doc.cookie=i}
function Fs(b,c){var d,e,f;c.length<b.c&&(c=(e=c,f=Ze(0,b.c),af(e.aC,e.cM,e.qI,f),f));for(d=0;d<b.c;++d){bf(c,d,b.b[d])}c.length>b.c&&bf(c,b.c,null);return c}
function Nm(b,c){var d,e;if(c.f!=b){return false}try{Cm(c,null)}finally{d=c.g;(e=d.parentNode,(!e||e.nodeType!=1)&&(e=null),e).removeChild(d);Zn(b.b,c)}return true}
function Fd(b){tb.call(this,'One or more exceptions caught, see full set in UmbrellaException#getCauses',b.H()==0?null:jf(b.I(_e(ni,{22:1,33:1},9,0,0)),22)[0]);this.b=b}
function Am(b){if(!b.c){throw new qp("Should only call onDetach when the widget is attached to the browser's document")}try{b.z()}finally{b.g.__listener=null;b.c=false}}
function T(b){var c,d,e,f,g,i;if(b.d==null||b.d.length==0){return _t}d=new pq;c=false;for(f=b.d,g=0,i=f.length;g<i;++g){e=f[g];c&&(d.b.b+=hu,d);c=true;d.b.b+=e}return d.b.b}
function Lp(){Lp=Yt;Kp=af(ei,{33:1},-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function zq(b){var c,d,e,f;e=new kq;c=null;e.b.b+='[';d=b.B();while(d.D()){c!=null?(e.b.b+=c,e):(c=_u);f=d.E();e.b.b+=f===b?'(this Collection)':_t+f}e.b.b+=']';return e.b.b}
function $d(b,c){if(c<=0){throw new np('must be positive')}b.c?($wnd.clearInterval(b.d),undefined):($wnd.clearTimeout(b.d),undefined);Ds(Xd,b);b.c=false;b.d=_d(b,c);ys(Xd,b)}
function Bp(b){var c,d,e;c=_e(ei,{33:1},-1,8,1);d=(Lp(),Kp);e=7;if(b>=0){while(b>15){c[e--]=d[b&15];b>>=4}}else{while(e>0){c[e--]=d[b&15];b>>=4}}c[e]=d[b&15];return Xp(c,e,8)}
function et(){et=Yt;ct=af(mi,{33:1},1,['Sun','Mon','Tue','Wed','Thu','Fri','Sat']);dt=af(mi,{33:1},1,['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'])}
function _k(b,c,d){var e;if(b.c==null){throw new lk}e=new fl(b,c);!b.d&&(b.d=new ak);Wj(b.d,b.c);$j(b.d,e);ie(b.d.b,mu,'text/x-gwt-rpc; charset=utf-8');_j(b.d,d);return Zj(b.d)}
function cr(j,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var i=g.Q();if(j.O(b,i)){d.length==1?delete j.b[c]:d.splice(e,1);--j.e;return g.R()}}}return null}
function Ze(b,c){var d=new Array(c);if(b==3){for(var e=0;e<c;++e){var f=new Object;f.l=f.m=f.h=0;d[e]=f}}else if(b>0){var f=[null,0,false][b];for(var e=0;e<c;++e){d[e]=f}}return d}
function Cm(b,c){var d;d=b.f;if(!c){try{!!d&&d.c&&Am(b)}finally{b.f=null}}else{if(d){throw new qp('Cannot set a new parent without first clearing the old parent')}b.f=c;c.c&&b.A()}}
function xi(b,c){var d,e;d=b.h>>19;e=c.h>>19;return d==0?e!=0||b.h>c.h||b.h==c.h&&b.m>c.m||b.h==c.h&&b.m==c.m&&b.l>=c.l:!(e==0||b.h<c.h||b.h==c.h&&b.m<c.m||b.h==c.h&&b.m==c.m&&b.l<c.l)}
function ul(){ul=Yt;jl=new yl;kl=new Hl;ll=new Kl;ml=new Nl;nl=new Ql;ol=new Tl;pl=new Wl;ql=new Zl;rl=new am;sl=new Bl;tl=new El;il=af(hi,{33:1},30,[jl,kl,ll,ml,nl,ol,pl,ql,rl,sl,tl])}
function Ji(b){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:b})}
function Ck(b){var c,d,e,f;c=b.c[--b.b];if(c<0){return Bs(b.f,-(c+1))}d=c>0?b.e[c-1]:null;if(d==null){return null}return e=(ys(b.f,null),b.f.c),f=lm(b.d,b,d),Es(b.f,e-1,f),km(b.d,b,f,d),f}
function jd(c,d){var b,e,f;!d.d||(d.d=false,d.e=null);f=d.e;d.e=c.c;try{td(c.b,d)}catch(b){b=pi(b);if(lf(b,6)){e=b;throw new Hd(e.b)}else throw b}finally{f==null?(d.d=true,d.e=null):(d.e=f)}}
function ko(){if($wnd.XMLHttpRequest){return new $wnd.XMLHttpRequest}else{try{return new $wnd.ActiveXObject('MSXML2.XMLHTTP.3.0')}catch(b){return new $wnd.ActiveXObject('Microsoft.XMLHTTP')}}}
function Zp(b){var c,d;if(b>=65536){c=55296+(b-65536>>10&1023)&65535;d=56320+(b-65536&1023)&65535;return String.fromCharCode(c)+String.fromCharCode(d)}else{return String.fromCharCode(b&65535)}}
function $m(c,d){var j;Xm();var b,e,f,g,i;e=null;for(i=c.B();i.D();){g=jf(i.E(),16);try{d.C(g)}catch(b){b=pi(b);if(lf(b,9)){f=b;!e&&(e=new mt);j=Zq(e.b,f,e)}else throw b}}if(e){throw new Ym(e)}}
function $q(n,b,c,d){var e=n.b[d];if(e){for(var f=0,g=e.length;f<g;++f){var i=e[f];var j=i.Q();if(n.O(b,j)){var k=i.R();i.S(c);return k}}}else{e=n.b[d]=[]}var i=new Bt(b,c);e.push(i);++n.e;return null}
function $k(c,d,e){var b,f,g;g=_k(c,d,e);try{return Fe(Lu,g.b),he(g,g.e,g.b)}catch(b){b=pi(b);if(lf(b,13)){f=b;new Tj(f)}else throw b}finally{!!$stats&&$stats(em(d,Nu,e.length,'requestSent'))}return null}
function rd(b,c,d){var e;if(!c){throw new Ip('Cannot add a handler with a null type')}if(!d){throw new Ip('Cannot add a null handler')}b.c>0?qd(b,new po(b,c,d)):(e=ud(b,c,null),e.F(d),undefined);return new mo}
function fq(b){var c,d,e,f;c=0;e=b.length;f=e-4;d=0;while(d<f){c=b.charCodeAt(d+3)+31*(b.charCodeAt(d+2)+31*(b.charCodeAt(d+1)+31*(b.charCodeAt(d)+31*c)))|0;d+=4}while(d<e){c=c*31+b.charCodeAt(d++)}return c|0}
function Xn(b,c,d){var e,f;if(d<0||d>b.c){throw new tp}if(b.c==b.b.length){f=_e(ii,{33:1},16,b.b.length*2,0);for(e=0;e<b.b.length;++e){bf(f,e,b.b[e])}b.b=f}++b.c;for(e=b.c-1;e>d;--e){bf(b.b,e,b.b[e-1])}bf(b.b,d,c)}
function yi(b,c){var d,e,f,g;c&=63;d=b.h&1048575;if(c<22){g=d>>>c;f=b.m>>c|d<<22-c;e=b.l>>c|b.m<<22-c}else if(c<44){g=0;f=d>>>c-22;e=b.m>>c-22|b.h<<44-c}else{g=0;f=0;e=d>>>c-44}return ri(e&4194303,f&4194303,g&1048575)}
function Hn(b){Dn();var c,d;d=jf(Vq(Bn,b),17);c=null;if(b!=null){if(!(c=$doc.getElementById(b))){return null}}if(d){if(!c||d.g==c){return d}}Bn.e==0&&kj(new On);!c?(d=new Sn):(d=new En(c));Zq(Bn,b,d);lt(Cn,d);return d}
function zm(b){var c;if(b.c){throw new qp("Should only call onAttach when the widget is detached from the browser's document")}b.c=true;b.g.__listener=b;c=b.d;b.d=-1;c>0&&(b.d==-1?cj(b.g,c|(b.g.__eventBits||0)):(b.d|=c));b.y()}
function zi(b){var c,d,e;if(ui(b,(Fi(),Di))){return -9223372036854775808}if(!xi(b,Ei)){return -si((c=~b.l+1&4194303,d=~b.m+(c==0?1:0)&4194303,e=~b.h+(c==0&&d==0?1:0)&1048575,ri(c,d,e)))}return b.l+b.m*4194304+b.h*17592186044416}
function oc(b){var c,d,e,f,g;g=b&&b.message?b.message.split('\n'):[];for(c=0,d=0,f=g.length;d<f;++c,d+=2){e=g[d].lastIndexOf('function ');e==-1?(g[c]=_t,undefined):(g[c]=Wp(g[d].substr(e+9,g[d].length-(e+9))),undefined)}g.length=c;return g}
function Kk(b,c){b.c=eval(c);b.b=b.c.length;As(b.f);b.j=b.c[--b.b];b.i=b.c[--b.b];if(b.j!=7){throw new Lj('Expecting version 7 from server, got '+b.j+Mu)}if(((b.i|3)^3)!=0){throw new Lj('Got an unknown flag from server: '+b.i)}b.e=b.c[--b.b]}
function zo(){var b,c;zo=Yt;yo=(b={},b[Tu]=[Pj,Oj,Qj],b[Uu]=[gk,fk],b[Vu]=[undefined,undefined,qk],b[Wu]=[Go,Fo],b[Su]=[sk,rk,tk],b[Xu]=[wk,vk],b[Yu]=[yk,xk],b);c=[];c[Lb(hg)]=Tu;c[Lb(kg)]=Uu;c[Lb(og)]=Vu;c[Lb(lh)]=Wu;c[Lb(Fh)]=Su;c[Lb(ci)]=Xu;c[Lb(di)]=Yu}
function K(b,c){if(!!b.b&&!b.b.closed){$wnd.alert(cu+(new qp('Authentication in progress')).g)}else{b.b=$wnd.open(c,'popupWindow','width=800,height=600');!b.b&&($wnd.alert(cu+(new sb('The authentication popup window appears to have been blocked')).p()),undefined)}}
function je(c,d){var b,e,f,g;if(!!c.c&&c.c.e>0){for(g=new xr((new rr(c.c)).b);cs(g.b);){f=jf(ds(g.b),8);try{d.setRequestHeader(jf(f.Q(),1),jf(f.R(),1))}catch(b){b=pi(b);if(lf(b,7)){e=b;throw new we(e.p())}else throw b}}}else{d.setRequestHeader(mu,'text/plain; charset=utf-8')}}
function he(c,d,e){var b,f,g,i,j;j=ko();try{j.open(c.d,c.g,true)}catch(b){b=pi(b);if(lf(b,7)){f=b;i=new ze(c.g);mb(i,new we(f.p()));throw i}else throw b}je(c,j);g=new Od(j,c.f,e);jo(j,new oe(g,e));try{j.send(d)}catch(b){b=pi(b);if(lf(b,7)){f=b;throw new we(f.p())}else throw b}return g}
--></script>
<script><!--
function Xi(c){var d=$doc.cookie;if(d&&d!=_t){var e=d.split('; ');for(var f=0;f<e.length;++f){var g,i;var j=e[f].indexOf(fu);if(j==-1){g=e[f];i=_t}else{g=e[f].substring(0,j);i=e[f].substring(j+1)}if(Vi){try{g=decodeURIComponent(g)}catch(b){}try{i=decodeURIComponent(i)}catch(b){}}c.M(g,i)}}}
function Wk(b){var c=Ok;var d=0;var e=_t;var f;while((f=c.exec(b))!=null){e+=b.substring(d,f.index);d=f.index+1;var g=f[0].charCodeAt(0);if(g==0){e+='\\0'}else if(g==92){e+='\\\\'}else if(g==124){e+='\\!'}else{var i=g.toString(16);e+='\\u0000'.substring(0,6-i.length)+i}}return e+b.substring(d)}
function Zb(b){var c,d,e,f,g,i;e=b.length;if(e==0){return null}c=false;g=(new Date).getTime();while((new Date).getTime()-g<100){for(d=0;d<e;++d){i=b[d];if(!i){continue}if(!i[0].q()){b[d]=null;c=true}}}if(c){f=[];for(d=0;d<e;++d){!!b[d]&&(f[f.length]=b[d],undefined)}return f.length==0?null:f}else{return b}}
function td(c,d){var b,e,f,g,i,j,k;if(!d){throw new Ip('Cannot fire null event')}try{++c.c;i=vd(c,d.s());e=null;j=c.d?i.W(i.H()):i.V();while(c.d?j.c>0:j.c<j.d.H()){g=c.d?js(j):ds(j);try{d.r(jf(g,18))}catch(b){b=pi(b);if(lf(b,9)){f=b;!e&&(e=new mt);k=Zq(e.b,f,e)}else throw b}}if(e){throw new Fd(e)}}finally{--c.c;c.c==0&&wd(c)}}
function Ij(){var e=$wnd.onbeforeunload;var f=$wnd.onunload;$wnd.onbeforeunload=function(b){var c,d;try{c=$t(nj)()}finally{d=e&&e(b)}if(c!=null){return c}if(d!=null){return d}};$wnd.onunload=$t(function(b){try{ij&&fd((!jj&&(jj=new wj),jj))}finally{f&&f(b);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function oi(){var b;!!$stats&&Ji('com.google.gwt.user.client.UserAgentAsserter');b=hj();Tp(qu,b)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ('+b+'). Expect more errors.\n'),undefined);!!$stats&&Ji('demo.authentication.client.OAuthdemo');Jo(Io())}
function Xs(b){var c,d,e,f,g,i,j;if(b.b.getHours()%24!=0){d=new Date(b.b.getTime());d.setDate(d.getDate()+1);g=b.b.getTimezoneOffset()-d.getTimezoneOffset();if(g>0){i=~~(g/60);j=g%60;e=b.b.getDate();c=b.b.getHours();c+i>=24&&++e;f=new Date(b.b.getFullYear(),b.b.getMonth(),e,i,b.b.getMinutes()+j,b.b.getSeconds(),b.b.getMilliseconds());b.b.setTime(f.getTime())}}}
function Nd(c){try{if(c.status===undefined){return 'XmlHttpRequest.status == undefined, please see Safari bug http://bugs.webkit.org/show_bug.cgi?id=3810 for more details'}return null}catch(b){return 'Unable to read XmlHttpRequest.status; likely causes are a networking error or bad cross-domain request. Please see https://bugzilla.mozilla.org/show_bug.cgi?id=238559 for more details'}}
function x(b,c){var d,e,f,g,i;b.c=c;d=oq(oq(oq(oq(oq(oq(oq(oq(oq(oq(oq(oq(new qq(c.b),c.b.indexOf(du)!=-1?eu:du),'client_id'),fu),P(c.c)),eu),'response_type'),fu),'token'),eu),'scope'),fu),P(T(c))).b.b+'&redirect_uri='+P(b.d);e=(f=b.f.n(c.c+gu+T(c)),f!=null?(i=Vp(f,gu,0),g=new F,g.b=i[0],g.c=i.length>1?i[1]:null,g):null);!e||e.c==null||(new gp(dp(e.c))).b<(new Date).getTime()+600000?K(b,d):Ub(b.e,new C(e))}
function Vp(p,b,c){var d=new RegExp(b,'g');var e=[];var f=0;var g=p;var i=null;while(true){var j=d.exec(g);if(j==null||g==_t||f==c-1&&c>0){e[f]=g;break}else{e[f]=g.substring(0,j.index);g=g.substring(j.index+j[0].length,g.length);d.lastIndex=0;if(i==g){e[f]=g.substring(0,1);g=g.substring(1)}i=g;f++}}if(c==0&&p.length>0){var k=e.length;while(k>0&&e[k-1]==_t){--k}k<e.length&&e.splice(k,e.length-k)}var n=_e(mi,{33:1},1,e.length,0);for(var o=0;o<e.length;++o){n[o]=e[o]}return n}
function Vk(){var b=navigator.userAgent.toLowerCase();if(b.indexOf('android')!=-1){return /[\u0000\|\\\u0080-\uFFFF]/g}else if(b.indexOf(su)!=-1){return /[\u0000\|\\\u0300-\u03ff\u0590-\u05FF\u0600-\u06ff\u0730-\u074A\u07eb-\u07f3\u0940-\u0963\u0980-\u09ff\u0a00-\u0a7f\u0b00-\u0b7f\u0e00-\u0e7f\u0f00-\u0fff\u1900-\u194f\u1a00-\u1a1f\u1b00-\u1b7f\u1dc0-\u1dff\u1f00-\u1fff\u2000-\u206f\u20d0-\u20ff\u2100-\u214f\u2300-\u23ff\u2a00-\u2aff\u3000-\u303f\uD800-\uFFFF]/g}else{return /[\u0000\|\\\uD800-\uFFFF]/g}}
function hj(){var c=navigator.userAgent.toLowerCase();var d=function(b){return parseInt(b[1])*1000+parseInt(b[2])};if(function(){return c.indexOf(qu)!=-1}())return qu;if(function(){return c.indexOf(su)!=-1}())return 'safari';if(function(){return c.indexOf(tu)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return c.indexOf(tu)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var b=/msie ([0-9]+)\.([0-9]+)/.exec(c);if(b&&b.length==3)return d(b)>=6000}())return 'ie6';if(function(){return c.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function cj(b,c){Aj();b.__eventBits=c;b.onclick=c&1?Fj:null;b.ondblclick=c&2?Fj:null;b.onmousedown=c&4?Fj:null;b.onmouseup=c&8?Fj:null;b.onmouseover=c&16?Fj:null;b.onmouseout=c&32?Fj:null;b.onmousemove=c&64?Fj:null;b.onkeydown=c&128?Fj:null;b.onkeypress=c&256?Fj:null;b.onkeyup=c&512?Fj:null;b.onchange=c&1024?Fj:null;b.onfocus=c&2048?Fj:null;b.onblur=c&4096?Fj:null;b.onlosecapture=c&8192?Fj:null;b.onscroll=c&16384?Fj:null;b.onload=c&32768?Gj:null;b.onerror=c&65536?Fj:null;b.onmousewheel=c&131072?Fj:null;b.oncontextmenu=c&262144?Fj:null;b.onpaste=c&524288?Fj:null}
function vi(b){var c,d,e,f,g,i,j,k;if(isNaN(b)){return Fi(),Ei}if(b<-9223372036854775808){return Fi(),Di}if(b>=9223372036854775807){return Fi(),Ci}f=false;if(b<0){f=true;b=-b}e=0;if(b>=17592186044416){e=~~Math.max(Math.min(b/17592186044416,2147483647),-2147483648);b-=e*17592186044416}d=0;if(b>=4194304){d=~~Math.max(Math.min(b/4194304,2147483647),-2147483648);b-=d*4194304}c=~~Math.max(Math.min(b,2147483647),-2147483648);g=(a=new Hi,a.l=c,a.m=d,a.h=e,a);f&&(i=~g.l+1&4194303,j=~g.m+(i==0?1:0)&4194303,k=~g.h+(i==0&&j==0?1:0)&1048575,g.l=i,g.m=j,g.h=k,undefined);return g}
function w(b,c){var d,e,f,g,i,j,k,n,o,p;j=new F;d=null;e=_t;f=_t;i=1;while(i<c.length-1){o=c.indexOf(Zp(61),i);if(o<0){break}k=c.substr(i,o-i);n=c.indexOf(Zp(38),o);n=n<0?c.length:n;p=c.substr(o+1,n-(o+1));i=n+1;if(Tp(k,'access_token')){j.b=p}else if(Tp(k,'expires_in')){g=new gp((new gp(dp(p))).b*1000);j.c=_t+((new Date).getTime()+g.b)}else Tp(k,au)?(d=p):Tp(k,'error_description')?(e=' ('+p+bu):Tp(k,'error_uri')&&(f='; see: '+p)}if(d!=null){$wnd.alert(cu+(new sb('Error from provider: '+d+e+f)).p())}else if(j.b==null){$wnd.alert(cu+(new sb('Could not find access_token in hash '+c)).p())}else{y(b,b.c,j);Ko(j.b)}}
function uo(c,d){var b,e,f,g,i;f=new fm;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Qu,evtGroup:f.b,method:Nu,millis:(new Date).getTime(),type:'begin'});g=(i=new Sk(c.b,c.e),Tq(i.e),Tq(i.f),As(i.g),i.b=new kq,Gk(i,i.c),Gk(i,i.d),i);try{Tk(g.b,_t+Fk(g,'demo.authentication.client.CalendarConnectionService'));Tk(g.b,_t+Fk(g,'getConnection'));Tk(g.b,'1');Tk(g.b,_t+Fk(g,Su));Tk(g.b,_t+Fk(g,d));e=Qk(g);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Qu,evtGroup:f.b,method:Nu,millis:(new Date).getTime(),type:'requestSerialized'});$k(c,(ul(),f),e)}catch(b){b=pi(b);if(!lf(b,14))throw b}}
function el(c,d){var b,e,f,g,i,j;i=null;e=null;try{g=d.b.responseText;j=d.b.status;!!$stats&&$stats(em(c.c,c.b,g.length,'responseReceived'));j!=200?(e=new ok(j,g)):g==null?(e=new Sj('No response payload')):g.indexOf(Ou)==0?(i=Ck(Zk(c.d,g))):g.indexOf(Pu)==0?(e=jf(Ck(Zk(c.d,g)),9)):(e=new Sj(g))}catch(b){b=pi(b);if(lf(b,14)){f=b;e=new Mj(f)}else if(lf(b,9)){f=b;e=f}else throw b}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Qu,evtGroup:c.c.b,method:c.b,millis:(new Date).getTime(),type:'responseDeserialized'})}try{!e?Oo(jf(i,15)):undefined}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:Qu,evtGroup:c.c.b,method:c.b,millis:(new Date).getTime(),type:'end'})}}
function zj(b){switch(b){case 'blur':return 4096;case 'change':return 1024;case lu:return 1;case uu:return 2;case 'focus':return 2048;case vu:return 128;case wu:return 256;case xu:return 512;case 'load':return 32768;case 'losecapture':return 8192;case yu:return 4;case zu:return 64;case Au:return 32;case Bu:return 16;case Cu:return 8;case 'scroll':return 16384;case au:return 65536;case 'DOMMouseScroll':case Du:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case Eu:return 1048576;case Fu:return 2097152;case Gu:return 4194304;case Hu:return 8388608;case Iu:return 16777216;case Ju:return 33554432;case Ku:return 67108864;case 'ended':return 134217728;case 'progress':return 268435456;case 'canplaythrough':return 536870912;default:return -1;}}
function Hj(){Dj=$t(function(b){return true});Fj=$t(function(b){var c,d=this;while(d&&!(c=d.__listener)){d=d.parentNode}d&&d.nodeType!=1&&(d=null);c&&Bj(c)&&bj(b,d,c)});Gj=$t(function(b){this.__gwtLastUnhandledEvent=b.type;Fj.call(this,b)});Ej=$t(function(b){var c=Dj;if(c(b)){var d=Cj;if(d&&d.__listener){if(Bj(d.__listener)){bj(b,d,d.__listener);b.stopPropagation()}}}});$wnd.addEventListener(lu,Ej,true);$wnd.addEventListener(uu,Ej,true);$wnd.addEventListener(yu,Ej,true);$wnd.addEventListener(Cu,Ej,true);$wnd.addEventListener(zu,Ej,true);$wnd.addEventListener(Bu,Ej,true);$wnd.addEventListener(Au,Ej,true);$wnd.addEventListener(Du,Ej,true);$wnd.addEventListener(vu,Dj,true);$wnd.addEventListener(xu,Dj,true);$wnd.addEventListener(wu,Dj,true);$wnd.addEventListener(Eu,Ej,true);$wnd.addEventListener(Fu,Ej,true);$wnd.addEventListener(Gu,Ej,true);$wnd.addEventListener(Hu,Ej,true);$wnd.addEventListener(Iu,Ej,true);$wnd.addEventListener(Ju,Ej,true);$wnd.addEventListener(Ku,Ej,true)}
var _t='',hu=' ',eu='&',bu=')',_u=', ',gu='-----',Mu='.',Pu='//EX',Ou='//OK',av='0',$u=':',ju=': ',fu='=',du='?',Nu='CalendarConnectionService_Proxy.getConnection',mu='Content-Type',cu='Error:\n',ku='String',kv='UmbrellaException',dv='[Ljava.lang.',Lu='callback',Ru='className',lu='click',cv='com.google.api.gwt.oauth2.client.',fv='com.google.gwt.core.client.',gv='com.google.gwt.core.client.impl.',jv='com.google.gwt.event.dom.client.',iv='com.google.gwt.event.shared.',lv='com.google.gwt.http.client.',mv='com.google.gwt.storage.client.',ev='com.google.gwt.user.client.',nv='com.google.gwt.user.client.rpc.',Tu='com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533',Uu='com.google.gwt.user.client.rpc.RpcTokenException/2345075298',Vu='com.google.gwt.user.client.rpc.XsrfToken/4254043109',ov='com.google.gwt.user.client.rpc.impl.',pv='com.google.gwt.user.client.ui.',hv='com.google.web.bindery.event.shared.',uu='dblclick',rv='demo.authentication.client.',Wu='demo.authentication.client.CalendarData/2788786176',nu='dir',au='error',Ju='gesturechange',Ku='gestureend',Iu='gesturestart',iu='gwt-oauth2-',bv='java.lang.',Su='java.lang.String/2004016611',qv='java.util.',Xu='java.util.Stack/1346942793',Yu='java.util.Vector/3057315478',vu='keydown',wu='keypress',xu='keyup',pu='ltr',yu='mousedown',zu='mousemove',Au='mouseout',Bu='mouseover',Cu='mouseup',Du='mousewheel',tu='msie',Zu='oauth',qu='opera',Qu='rpc',ou='rtl',Hu='touchcancel',Gu='touchend',Fu='touchmove',Eu='touchstart',ru='undefined',su='webkit';var _,Zt={l:0,m:0,h:0};_=r.prototype={};_.eQ=function s(b){return this===b};_.gC=function t(){return Ah};_.hC=function u(){return this.$H||(this.$H=++Gb)};_.tS=function v(){return this.gC().c+'@'+Bp(this.hC())};_.toString=function(){return this.tS()};_.tM=Yt;_.cM={};_=q.prototype=new r;_.k=function z(b){w(this,b)};_.gC=function A(){return tf};_.cM={};_.c=null;_.d=null;_.e=null;_.f=null;_=C.prototype=B.prototype=new r;_.gC=function D(){return pf};_.cM={};_.b=null;_=F.prototype=E.prototype=new r;_.gC=function G(){return qf};_.cM={};_.b=null;_.c=null;_=M.prototype=H.prototype=new q;_.k=function N(b){!!this.b&&!this.b.closed&&(this.b.close(),undefined);w(this,b)};_.gC=function O(){return rf};_.cM={};_.b=null;var I;_=V.prototype=S.prototype=new r;_.gC=function W(){return sf};_.cM={};_.b=null;_.c=null;_.d=null;_=ab.prototype=Y.prototype=new r;_.n=function bb(b){return $wnd[Z.b].getItem(b)};_.gC=function cb(){return vf};_.o=function db(b,c){$wnd[Z.b].setItem(b,c)};_.cM={};var Z;_=eb.prototype=X.prototype=new Y;_.n=function fb(b){var c;return c=Wi(),jf(iu+b==null?c.c:iu+b!=null?c.f[':gwt-oauth2-'+b]:Wq(c,null,c.P(null)),1)};_.gC=function gb(){return uf};_.o=function hb(b,c){Zi(iu+b,c,new Ys)};_.cM={};_=lb.prototype=new r;_.gC=function ob(){return Gh};_.p=function pb(){return this.g};_.tS=function qb(){var b,c;return b=this.gC().c,c=this.p(),c!=null?b+ju+c:b};_.cM={9:1,33:1};_.f=null;_.g=null;_=kb.prototype=new lb;_.gC=function rb(){return sh};_.cM={9:1,24:1,33:1};_=sb.prototype=jb.prototype=new kb;_.gC=function ub(){return Bh};_.cM={2:1,9:1,24:1,33:1};_=vb.prototype=ib.prototype=new jb;_.gC=function wb(){return wf};_.p=function zb(){return this.d==null&&(this.e=Ab(this.c),this.b=xb(this.c),this.d='('+this.e+'): '+this.b+Cb(this.c),undefined),this.d};_.cM={2:1,7:1,9:1,24:1,33:1};_.b=null;_.c=null;_.d=null;_.e=null;_=Db.prototype=new r;_.gC=function Eb(){return yf};_.cM={};var Fb=0,Gb=0;_=Vb.prototype=Mb.prototype=new Db;_.gC=function Xb(){return Bf};_.cM={};_.b=null;_.c=null;_.d=null;_.e=false;_.f=null;_.g=null;_.i=null;_.j=false;var Nb;_=bc.prototype=ac.prototype=new r;_.q=function cc(){this.b.e=true;Rb(this.b);this.b.e=false;return this.b.j=Sb(this.b)};_.gC=function dc(){return zf};_.cM={};_.b=null;_=fc.prototype=ec.prototype=new r;_.q=function gc(){this.b.e&&_b(this.b.f,1);return this.b.j};_.gC=function hc(){return Af};_.cM={};_.b=null;_=pc.prototype=new r;_.gC=function qc(){return Df};_.cM={};_=sc.prototype=rc.prototype=new pc;_.gC=function tc(){return Cf};_.cM={};_.b=_t;_=zc.prototype=new r;_.gC=function Ac(){return eh};_.tS=function Bc(){return 'An event type'};_.cM={};_.e=null;_=yc.prototype=new zc;_.gC=function Cc(){return Mf};_.cM={};_.d=false;_=xc.prototype=new yc;_.s=function Fc(){return Kc(),Jc};_.gC=function Gc(){return Gf};_.cM={};_.b=null;_.c=null;var Dc=null;_=wc.prototype=new xc;_.gC=function Hc(){return Hf};_.cM={};_=vc.prototype=new wc;_.gC=function Ic(){return If};_.cM={};_=Mc.prototype=uc.prototype=new vc;_.r=function Nc(b){Lc(jf(b,3))};_.gC=function Oc(){return Ef};_.cM={};var Jc;_=Rc.prototype=new r;_.gC=function Tc(){return ch};_.hC=function Uc(){return this.d};_.tS=function Vc(){return 'Event type'};_.cM={};_.d=0;var Sc=0;_=Wc.prototype=Qc.prototype=new Rc;_.gC=function Xc(){return Lf};_.cM={};_=Yc.prototype=Pc.prototype=new Qc;_.gC=function Zc(){return Ff};_.cM={4:1};_.b=null;_.c=null;_=_c.prototype=$c.prototype=new r;_.gC=function ad(){return Jf};_.cM={};_.b=null;_=dd.prototype=bd.prototype=new yc;_.r=function ed(b){jf(b,5).t(this)};_.s=function gd(){return cd};_.gC=function hd(){return Kf};_.cM={};var cd=null;_=kd.prototype=id.prototype=new r;_.gC=function ld(){return Of};_.cM={27:1};_.b=null;_.c=null;_=od.prototype=new r;_.gC=function pd(){return dh};_.cM={};_=nd.prototype=new od;_.gC=function xd(){return hh};_.cM={};_.b=null;_.c=0;_.d=false;_=yd.prototype=md.prototype=new nd;_.gC=function zd(){return Nf};_.cM={};_=Bd.prototype=Ad.prototype=new r;_.gC=function Cd(){return Pf};_.cM={};_=Fd.prototype=Ed.prototype=new jb;_.gC=function Gd(){return ih};_.cM={2:1,6:1,9:1,24:1,33:1};_.b=null;_=Hd.prototype=Dd.prototype=new Ed;_.gC=function Id(){return Qf};_.cM={2:1,6:1,9:1,24:1,33:1};_=Od.prototype=Jd.prototype=new r;_.gC=function Pd(){return Zf};_.cM={};_.b=0;_.c=null;_.d=null;_=Rd.prototype=new r;_.gC=function Sd(){return $f};_.cM={};_=Td.prototype=Qd.prototype=new Rd;_.gC=function Ud(){return Rf};_.cM={};_.b=null;_=Wd.prototype=new r;_.u=function ae(){this.c||Ds(Xd,this);Md(this.b)};_.gC=function be(){return eg};_.cM={10:1};_.c=false;_.d=0;var Xd;_=ce.prototype=Vd.prototype=new Wd;_.gC=function de(){return Sf};_.cM={10:1};_.b=null;_=ke.prototype=ee.prototype=new r;_.gC=function me(){return Vf};_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_.f=0;_.g=null;var fe;_=oe.prototype=ne.prototype=new r;_.gC=function pe(){return Tf};_.v=function qe(b){if(b.readyState==4){io(b);Ld(this.c,this.b)}};_.cM={};_.b=null;_.c=null;_=se.prototype=re.prototype=new r;_.gC=function te(){return Uf};_.tS=function ue(){return this.b};_.cM={};_.b=null;_=we.prototype=ve.prototype=new kb;_.gC=function xe(){return Wf};_.cM={9:1,13:1,24:1,33:1};_=ze.prototype=ye.prototype=new ve;_.gC=function Ae(){return Xf};_.cM={9:1,13:1,24:1,33:1};_=Ce.prototype=Be.prototype=new ve;_.gC=function De(){return Yf};_.cM={9:1,13:1,24:1,33:1};_=Je.prototype=new r;_.eQ=function Ke(b){return this===b};_.gC=function Le(){return rh};_.hC=function Me(){return this.$H||(this.$H=++Gb)};_.tS=function Ne(){return this.b};_.cM={33:1,35:1,36:1};_.b=null;_.c=0;_=Te.prototype=Ie.prototype=new Je;_.gC=function Ue(){return _f};_.cM={28:1,33:1,35:1,36:1};var Oe,Pe,Qe,Re;_=Xe.prototype=We.prototype=new r;_.gC=function $e(){return this.aC};_.cM={};_.aC=null;_.qI=0;var cf,df;var ti=null;var Ci,Di,Ei;_=Hi.prototype=Gi.prototype=new r;_.gC=function Ii(){return ag};_.cM={29:1};_=Ni.prototype=Ki.prototype=new r;_.gC=function Oi(){return cg};_.cM={};_.b=null;var Li=null,Mi=null;_=Ri.prototype=Qi.prototype=new r;_.gC=function Si(){return bg};_.cM={};var Ti=null,Ui=null,Vi=true;var _i=null,aj=null;_=ej.prototype=dj.prototype=new r;_.gC=function fj(){return dg};_.t=function gj(b){while((Yd(),Xd).c>0){Zd(jf(Bs(Xd,0),10))}};_.cM={5:1,18:1};var ij=false,jj=null;_=rj.prototype=oj.prototype=new yc;_.r=function sj(b){of(b);null.X()};_.s=function tj(){return pj};_.gC=function uj(){return fg};_.cM={};var pj;_=wj.prototype=vj.prototype=new id;_.gC=function xj(){return gg};_.cM={27:1};var yj=false;var Cj=null,Dj=null,Ej=null,Fj=null,Gj=null;_=Mj.prototype=Lj.prototype=Kj.prototype=Jj.prototype=new jb;_.gC=function Nj(){return hg};_.cM={2:1,9:1,24:1,33:1};_=Tj.prototype=Sj.prototype=Rj.prototype=new jb;_.gC=function Uj(){return ig};_.cM={2:1,9:1,24:1,33:1};_=ak.prototype=Vj.prototype=new r;_.gC=function bk(){return jg};_.cM={};_.b=null;_=dk.prototype=ck.prototype=new jb;_.gC=function ek(){return kg};_.cM={2:1,9:1,24:1,33:1};_=ik.prototype=hk.prototype=new kb;_.gC=function jk(){return lg};_.cM={9:1,14:1,24:1,33:1};_=lk.prototype=kk.prototype=new Rj;_.gC=function mk(){return mg};_.cM={2:1,9:1,24:1,33:1};_=ok.prototype=nk.prototype=new Rj;_.gC=function pk(){return ng};_.cM={2:1,9:1,24:1,33:1};_=zk.prototype=new r;_.gC=function Ak(){return rg};_.cM={};_.i=0;_.j=7;_=Bk.prototype=new zk;_.gC=function Dk(){return pg};_.cM={};_=Ek.prototype=new zk;_.gC=function Hk(){return qg};_.cM={};_=Lk.prototype=Ik.prototype=new Bk;_.gC=function Mk(){return sg};_.cM={};_.b=0;_.c=null;_.d=null;_.e=null;_=Sk.prototype=Nk.prototype=new Ek;_.gC=function Uk(){return tg};_.tS=function Xk(){return Qk(this)};_.cM={};_.b=null;_.c=null;_.d=null;var Ok;_=Yk.prototype=new r;_.gC=function bl(){return ug};_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_=fl.prototype=dl.prototype=new r;_.gC=function gl(){return Hg};_.cM={};_.b=null;_.c=null;_.d=null;_=hl.prototype=new Je;_.gC=function vl(){return Gg};_.cM={30:1,33:1,35:1,36:1};var il,jl,kl,ll,ml,nl,ol,pl,ql,rl,sl,tl;_=yl.prototype=xl.prototype=new hl;_.gC=function zl(){return xg};_.cM={30:1,33:1,35:1,36:1};_=Bl.prototype=Al.prototype=new hl;_.gC=function Cl(){return vg};_.cM={30:1,33:1,35:1,36:1};_=El.prototype=Dl.prototype=new hl;_.gC=function Fl(){return wg};_.cM={30:1,33:1,35:1,36:1};_=Hl.prototype=Gl.prototype=new hl;_.gC=function Il(){return yg};_.cM={30:1,33:1,35:1,36:1};_=Kl.prototype=Jl.prototype=new hl;_.gC=function Ll(){return zg};_.cM={30:1,33:1,35:1,36:1};_=Nl.prototype=Ml.prototype=new hl;_.gC=function Ol(){return Ag};_.cM={30:1,33:1,35:1,36:1};_=Ql.prototype=Pl.prototype=new hl;_.gC=function Rl(){return Bg};_.cM={30:1,33:1,35:1,36:1};_=Tl.prototype=Sl.prototype=new hl;_.gC=function Ul(){return Cg};_.cM={30:1,33:1,35:1,36:1};_=Wl.prototype=Vl.prototype=new hl;_.gC=function Xl(){return Dg};_.cM={30:1,33:1,35:1,36:1};_=Zl.prototype=Yl.prototype=new hl;_.gC=function $l(){return Eg};_.cM={30:1,33:1,35:1,36:1};_=am.prototype=_l.prototype=new hl;_.gC=function bm(){return Fg};_.cM={30:1,33:1,35:1,36:1};_=fm.prototype=cm.prototype=new r;_.gC=function gm(){return Ig};_.x=function hm(b,c){return {moduleName:$moduleName,sessionId:$sessionId,subSystem:Qu,evtGroup:this.b,method:b,millis:(new Date).getTime(),type:c}};_.cM={};_.b=0;var dm=0;_=im.prototype=new r;_.gC=function nm(){return Jg};_.cM={};_.b=null;_=um.prototype=new r;_.gC=function vm(){return $g};_.tS=function wm(){if(!this.g){return '(null handle)'}return this.g.outerHTML};_.cM={32:1};_.g=null;_=tm.prototype=new um;_.y=function Em(){};_.z=function Fm(){};_.gC=function Gm(){return bh};_.A=function Hm(){zm(this)};_.w=function Im(b){var c;switch(zj(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&this.g.contains(c)){return}}Ec(b,this,this.g)};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_.c=false;_.d=0;_.e=null;_.f=null;_=sm.prototype=new tm;_.y=function Jm(){$m(this,(Xm(),Vm))};_.z=function Km(){$m(this,(Xm(),Wm))};_.gC=function Lm(){return Vg};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=rm.prototype=new sm;_.gC=function Om(){return Qg};_.B=function Pm(){return new eo(this.b)};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=qm.prototype=new rm;_.gC=function Tm(){return Kg};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=Ym.prototype=Um.prototype=new Dd;_.gC=function Zm(){return Ng};_.cM={2:1,6:1,9:1,24:1,33:1};var Vm,Wm;_=an.prototype=_m.prototype=new r;_.C=function bn(b){b.A()};_.gC=function cn(){return Lg};_.cM={};_=en.prototype=dn.prototype=new r;_.C=function fn(b){Am(b)};_.gC=function gn(){return Mg};_.cM={};_=kn.prototype=new tm;_.gC=function ln(){return Sg};_.A=function mn(){var b;zm(this);b=this.g.tabIndex;-1==b&&(this.g.tabIndex=0,undefined)};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=jn.prototype=new kn;_.gC=function nn(){return Og};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=on.prototype=hn.prototype=new jn;_.gC=function pn(){return Pg};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=sn.prototype=qn.prototype=new r;_.gC=function tn(){return Rg};_.cM={};_.b=null;_.c=null;_.d=null;_=vn.prototype=new tm;_.gC=function wn(){return Tg};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_.b=null;_=xn.prototype=un.prototype=new vn;_.gC=function yn(){return Ug};_.cM={11:1,16:1,26:1,27:1,31:1,32:1};_=En.prototype=zn.prototype=new qm;_.gC=function In(){return Zg};_.cM={11:1,16:1,17:1,26:1,27:1,31:1,32:1};var An,Bn,Cn;_=Kn.prototype=Jn.prototype=new r;_.C=function Ln(b){b.c&&Am(b)};_.gC=function Mn(){return Wg};_.cM={};_=On.prototype=Nn.prototype=new r;_.gC=function Pn(){return Xg};_.t=function Qn(b){Gn()};_.cM={5:1,18:1};_=Sn.prototype=Rn.prototype=new zn;_.gC=function Tn(){return Yg};_.cM={11:1,16:1,17:1,26:1,27:1,31:1,32:1};_=$n.prototype=Un.prototype=new r;_.gC=function _n(){return ah};_.B=function ao(){return new eo(this)};_.cM={};_.b=null;_.c=0;_=eo.prototype=bo.prototype=new r;_.gC=function fo(){return _g};_.D=function go(){return this.b<this.c.c-1};_.E=function ho(){return co(this)};_.cM={};_.b=-1;_.c=null;_=mo.prototype=lo.prototype=new r;_.gC=function no(){return fh};_.cM={};_=po.prototype=oo.prototype=new r;_.gC=function qo(){return gh};_.cM={21:1};_.b=null;_.c=null;_.d=null;_.e=null;_=vo.prototype=ro.prototype=new Yk;_.gC=function wo(){return jh};_.cM={};var so;_=Ao.prototype=xo.prototype=new im;_.gC=function Bo(){return kh};_.cM={};var yo=null;_=Do.prototype=Co.prototype=new r;_.gC=function Eo(){return lh};_.cM={15:1,33:1};_.d=null;var Ho;_=Mo.prototype=Lo.prototype=new r;_.gC=function No(){return mh};_.cM={3:1,18:1};_=Qo.prototype=Po.prototype=new jb;_.gC=function Ro(){return nh};_.cM={2:1,9:1,24:1,33:1};_=To.prototype=So.prototype=new r;_.gC=function Xo(){return ph};_.tS=function Yo(){return ((this.b&2)!=0?'interface ':(this.b&1)!=0?_t:'class ')+this.c};_.cM={};_.b=0;_.c=null;_=$o.prototype=Zo.prototype=new jb;_.gC=function _o(){return oh};_.cM={2:1,9:1,24:1,33:1};_=bp.prototype=new r;_.gC=function fp(){return zh};_.cM={33:1,37:1};var cp=null;_=gp.prototype=ap.prototype=new bp;_.eQ=function hp(b){return b!=null&&b.cM&&!!b.cM[25]&&jf(b,25).b==this.b};_.gC=function ip(){return qh};_.hC=function jp(){return ~~Math.max(Math.min(this.b,2147483647),-2147483648)};_.tS=function kp(){return _t+this.b};_.cM={25:1,33:1,35:1,37:1};_.b=0;_=np.prototype=mp.prototype=lp.prototype=new jb;_.gC=function op(){return th};_.cM={2:1,9:1,24:1,33:1};_=qp.prototype=pp.prototype=new jb;_.gC=function rp(){return uh};_.cM={2:1,9:1,24:1,33:1};_=up.prototype=tp.prototype=sp.prototype=new jb;_.gC=function vp(){return vh};_.cM={2:1,9:1,24:1,33:1};_=xp.prototype=wp.prototype=new bp;_.eQ=function yp(b){return b!=null&&b.cM&&!!b.cM[12]&&jf(b,12).b==this.b};_.gC=function zp(){return wh};_.hC=function Ap(){return this.b};_.tS=function Cp(){return _t+this.b};_.cM={12:1,33:1,35:1,37:1};_.b=0;var Ep;_=Ip.prototype=Hp.prototype=Gp.prototype=new jb;_.gC=function Jp(){return xh};_.cM={2:1,9:1,24:1,33:1};var Kp;_=Np.prototype=Mp.prototype=new lp;_.gC=function Op(){return yh};_.cM={2:1,9:1,24:1,33:1};_=Qp.prototype=Pp.prototype=new r;_.gC=function Rp(){return Ch};_.tS=function Sp(){return this.b+Mu+this.d+'(Unknown Source'+(this.c>=0?$u+this.c:_t)+bu};_.cM={33:1,38:1};_.b=null;_.c=0;_.d=null;_=String.prototype;_.eQ=function Yp(b){return Tp(this,b)};_.gC=function $p(){return Fh};_.hC=function _p(){return gq(this)};_.tS=function aq(){return this};_.cM={1:1,33:1,34:1,35:1};var bq,cq=0,dq;_=kq.prototype=iq.prototype=new r;_.gC=function lq(){return Dh};_.tS=function mq(){return this.b.b};_.cM={34:1};_=qq.prototype=pq.prototype=nq.prototype=new r;_.gC=function rq(){return Eh};_.tS=function sq(){return this.b.b};_.cM={34:1};_=vq.prototype=uq.prototype=new jb;_.gC=function wq(){return Hh};_.cM={2:1,9:1,24:1,33:1};_=xq.prototype=new r;_.F=function Aq(b){throw new vq('Add not supported on this collection')};_.G=function Bq(b){var c;c=yq(this.B(),b);return !!c};_.gC=function Cq(){return Ih};_.I=function Dq(b){var c,d,e;e=this.H();b.length<e&&(b=Ye(b,e));d=this.B();for(c=0;c<e;++c){bf(b,c,d.E())}b.length>e&&bf(b,e,null);return b};_.tS=function Eq(){return zq(this)};_.cM={};_=Gq.prototype=new r;_.J=function Jq(b){return !!Hq(this,b)};_.eQ=function Kq(b){var c,d,e,f,g;if(b===this){return true}if(!(b!=null&&b.cM&&!!b.cM[19])){return false}f=jf(b,19);if(this.H()!=f.H()){return false}for(d=new xr(f.K().b);cs(d.b);){c=jf(ds(d.b),8);e=c.Q();g=c.R();if(!this.J(e)){return false}if(!Xt(g,this.L(e))){return false}}return true};_.L=function Lq(b){var c;c=Hq(this,b);return !c?null:c.R()};_.gC=function Mq(){return Uh};_.hC=function Nq(){var b,c,d;d=0;for(c=new xr(this.K().b);cs(c.b);){b=jf(ds(c.b),8);d+=b.hC();d=~~d}return d};_.M=function Oq(b,c){throw new vq('Put not supported on this map')};_.H=function Pq(){return this.K().b.e};_.tS=function Qq(){var b,c,d,e;e='{';b=false;for(d=new xr(this.K().b);cs(d.b);){c=jf(ds(d.b),8);b?(e+=_u):(b=true);e+=_t+c.Q();e+=fu;e+=_t+c.R()}return e+'}'};_.cM={19:1};_=Fq.prototype=new Gq;_.J=function er(b){return b==null?this.d:b!=null&&b.cM&&!!b.cM[1]?$u+jf(b,1) in this.f:Xq(this,b,this.P(b))};_.K=function fr(){return new rr(this)};_.O=function gr(b,c){return this.N(b,c)};_.L=function hr(b){return b==null?this.c:b!=null&&b.cM&&!!b.cM[1]?this.f[$u+jf(b,1)]:Wq(this,b,this.P(b))};_.gC=function ir(){return Nh};_.M=function jr(b,c){return b==null?_q(this,c):b!=null&&b.cM&&!!b.cM[1]?ar(this,jf(b,1),c):$q(this,b,c,this.P(b))};_.H=function kr(){return this.e};_.cM={19:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=mr.prototype=new xq;_.eQ=function nr(b){var c,d,e;if(b===this){return true}if(!(b!=null&&b.cM&&!!b.cM[39])){return false}d=jf(b,39);if(d.H()!=this.H()){return false}for(c=d.B();c.D();){e=c.E();if(!this.G(e)){return false}}return true};_.gC=function or(){return Vh};_.hC=function pr(){var b,c,d;b=0;for(c=this.B();c.D();){d=c.E();if(d!=null){b+=R(d);b=~~b}}return b};_.cM={39:1};_=rr.prototype=lr.prototype=new mr;_.G=function sr(b){return qr(this,b)};_.gC=function tr(){return Kh};_.B=function ur(){return new xr(this.b)};_.H=function vr(){return this.b.e};_.cM={39:1};_.b=null;_=xr.prototype=wr.prototype=new r;_.gC=function yr(){return Jh};_.D=function zr(){return cs(this.b)};_.E=function Ar(){return jf(ds(this.b),8)};_.cM={};_.b=null;_=Cr.prototype=new r;_.eQ=function Dr(b){var c;if(b!=null&&b.cM&&!!b.cM[8]){c=jf(b,8);if(Xt(this.Q(),c.Q())&&Xt(this.R(),c.R())){return true}}return false};_.gC=function Er(){return Th};_.hC=function Fr(){var b,c;b=0;c=0;this.Q()!=null&&(b=R(this.Q()));this.R()!=null&&(c=R(this.R()));return b^c};_.tS=function Gr(){return this.Q()+fu+this.R()};_.cM={8:1};_=Hr.prototype=Br.prototype=new Cr;_.gC=function Ir(){return Lh};_.Q=function Jr(){return null};_.R=function Kr(){return this.b.c};_.S=function Lr(b){return _q(this.b,b)};_.cM={8:1};_.b=null;_=Nr.prototype=Mr.prototype=new Cr;_.gC=function Or(){return Mh};_.Q=function Pr(){return this.b};_.R=function Qr(){return this.c.f[$u+this.b]};_.S=function Rr(b){return ar(this.c,this.b,b)};_.cM={8:1};_.b=null;_.c=null;_=Sr.prototype=new xq;_.F=function Tr(b){this.T(this.H(),b);return true};_.T=function Ur(b,c){throw new vq('Add not supported on this list')};_.eQ=function Wr(b){var c,d,e,f,g;if(b===this){return true}if(!(b!=null&&b.cM&&!!b.cM[20])){return false}g=jf(b,20);if(this.H()!=g.H()){return false}e=this.B();f=g.B();while(e.c<e.d.H()){c=ds(e);d=ds(f);if(!(c==null?d==null:Q(c,d))){return false}}return true};_.gC=function Xr(){return Qh};_.hC=function Yr(){var b,c,d;c=1;b=this.B();while(b.c<b.d.H()){d=ds(b);c=31*c+(d==null?0:R(d));c=~~c}return c};_.B=function $r(){return new es(this)};_.V=function _r(){return new ks(this,0)};_.W=function as(b){return new ks(this,b)};_.cM={20:1};_=es.prototype=bs.prototype=new r;_.gC=function fs(){return Oh};_.D=function gs(){return this.c<this.d.H()};_.E=function hs(){return ds(this)};_.cM={};_.c=0;_.d=null;_=ks.prototype=is.prototype=new bs;_.gC=function ls(){return Ph};_.cM={};_.b=null;_=ns.prototype=ms.prototype=new mr;_.G=function os(b){return Uq(this.b,b)};_.gC=function ps(){return Sh};_.B=function qs(){var b;return b=new xr(this.c.b),new ts(b)};_.H=function rs(){return this.c.b.e};_.cM={39:1};_.b=null;_.c=null;
--></script>
<script><!--
_=ts.prototype=ss.prototype=new r;_.gC=function us(){return Rh};_.D=function vs(){return cs(this.b.b)};_.E=function ws(){var b;b=jf(ds(this.b.b),8);return b.Q()};_.cM={};_.b=null;_=Gs.prototype=xs.prototype=new Sr;_.F=function Hs(b){return bf(this.b,this.c++,b),true};_.T=function Is(b,c){zs(this,b,c)};_.G=function Js(b){return Cs(this,b,0)!=-1};_.U=function Ks(b){return Vr(b,this.c),this.b[b]};_.gC=function Ls(){return Wh};_.H=function Ms(){return this.c};_.I=function Ns(b){return Fs(this,b)};_.cM={20:1,33:1};_.c=0;var Os;_=Rs.prototype=Qs.prototype=new Sr;_.G=function Ss(b){return false};_.U=function Ts(b){throw new tp};_.gC=function Us(){return Xh};_.H=function Vs(){return 0};_.cM={20:1,33:1};_=Ys.prototype=Ws.prototype=new r;_.eQ=function Zs(b){return b!=null&&b.cM&&!!b.cM[40]&&ui(vi(this.b.getTime()),vi(jf(b,40).b.getTime()))};_.gC=function $s(){return Yh};_.hC=function _s(){var b;b=vi(this.b.getTime());return Ai(Bi(b,yi(b,32)))};_.tS=function bt(){var b,c,d;d=-this.b.getTimezoneOffset();b=(d>=0?'+':_t)+~~(d/60);c=(d<0?-d:d)%60<10?av+(d<0?-d:d)%60:_t+(d<0?-d:d)%60;return (et(),ct)[this.b.getDay()]+hu+dt[this.b.getMonth()]+hu+at(this.b.getDate())+hu+at(this.b.getHours())+$u+at(this.b.getMinutes())+$u+at(this.b.getSeconds())+' GMT'+b+c+hu+this.b.getFullYear()};_.cM={33:1,35:1,40:1};_.b=null;var ct,dt;_=gt.prototype=ft.prototype=new Fq;_.N=function ht(b,c){return (b==null?null:b)===(c==null?null:c)||b!=null&&Q(b,c)};_.gC=function it(){return Zh};_.P=function jt(b){return ~~R(b)};_.cM={19:1,33:1};_=mt.prototype=kt.prototype=new mr;_.F=function nt(b){var c;return c=Zq(this.b,b,this),c==null};_.G=function ot(b){return Uq(this.b,b)};_.gC=function pt(){return $h};_.B=function qt(){var b;return b=new xr(Iq(this.b).c.b),new ts(b)};_.H=function rt(){return this.b.e};_.tS=function st(){return zq(Iq(this.b))};_.cM={33:1,39:1};_.b=null;_=ut.prototype=tt.prototype=new Fq;_.eQ=function vt(b){var c,d,e,f,g;if(b===this){return true}if(!(b!=null&&b.cM&&!!b.cM[19])){return false}f=jf(b,19);if(this.e!=f.H()){return false}for(d=new xr(f.K().b);cs(d.b);){c=jf(ds(d.b),8);e=c.Q();g=c.R();if(!(e==null?this.d:e!=null&&e.cM&&!!e.cM[1]?$u+jf(e,1) in this.f:Xq(this,e,e.$H||(e.$H=++Gb)))){return false}if((g==null?null:g)!==nf(e==null?this.c:e!=null&&e.cM&&!!e.cM[1]?this.f[$u+jf(e,1)]:Wq(this,e,e.$H||(e.$H=++Gb)))){return false}}return true};_.N=function wt(b,c){return (b==null?null:b)===(c==null?null:c)};_.gC=function xt(){return _h};_.P=function yt(b){return b.$H||(b.$H=++Gb)};_.hC=function zt(){var b,c,d;d=0;for(c=new xr((new rr(this)).b);cs(c.b);){b=jf(ds(c.b),8);d+=tq(b.Q());d+=tq(b.R())}return d};_.cM={19:1,33:1};_=Bt.prototype=At.prototype=new Cr;_.gC=function Ct(){return ai};_.Q=function Dt(){return this.b};_.R=function Et(){return this.c};_.S=function Ft(b){var c;c=this.c;this.c=b;return c};_.cM={8:1};_.b=null;_.c=null;_=Ht.prototype=Gt.prototype=new jb;_.gC=function It(){return bi};_.cM={2:1,9:1,24:1,33:1};_=Lt.prototype=Kt.prototype=new Sr;_.F=function Mt(b){return ys(this.b,b)};_.T=function Nt(b,c){zs(this.b,b,c)};_.G=function Ot(b){return Cs(this.b,b,0)!=-1};_.U=function Pt(b){return Bs(this.b,b)};_.gC=function Qt(){return di};_.B=function Rt(){return new es(this.b)};_.H=function St(){return this.b.c};_.I=function Tt(b){return Fs(this.b,b)};_.tS=function Ut(){return zq(this.b)};_.cM={20:1,23:1,33:1};_.b=null;_=Vt.prototype=Jt.prototype=new Kt;_.gC=function Wt(){return ci};_.cM={20:1,23:1,33:1};var $t=Jb;var Ah=Vo(bv,'Object'),tf=Vo(cv,'Auth'),pf=Vo(cv,'Auth$1'),qf=Vo(cv,'Auth$TokenInfo'),rf=Vo(cv,'AuthImpl'),sf=Vo(cv,'AuthRequest'),Fh=Vo(bv,ku),mi=Uo(dv,'String;'),vf=Vo(cv,'TokenStoreImpl'),uf=Vo(cv,'CookieStoreImpl'),eg=Vo(ev,'Timer'),rh=Vo(bv,'Enum'),Gh=Vo(bv,'Throwable'),sh=Vo(bv,'Exception'),Bh=Vo(bv,'RuntimeException'),wf=Vo(fv,'JavaScriptException'),xf=Vo(fv,'JavaScriptObject$'),yf=Vo(fv,'Scheduler'),Bf=Vo(gv,'SchedulerImpl'),zf=Vo(gv,'SchedulerImpl$Flusher'),Af=Vo(gv,'SchedulerImpl$Rescuer'),Ch=Vo(bv,'StackTraceElement'),li=Uo(dv,'StackTraceElement;'),Df=Vo(gv,'StringBufferImpl'),Cf=Vo(gv,'StringBufferImplAppend'),eh=Vo(hv,'Event'),Mf=Vo(iv,'GwtEvent'),Gf=Vo(jv,'DomEvent'),Hf=Vo(jv,'HumanInputEvent'),If=Vo(jv,'MouseEvent'),Ef=Vo(jv,'ClickEvent'),ch=Vo(hv,'Event$Type'),Lf=Vo(iv,'GwtEvent$Type'),Ff=Vo(jv,'DomEvent$Type'),Jf=Vo(jv,'PrivateMap'),Kf=Vo('com.google.gwt.event.logical.shared.','CloseEvent'),Of=Vo(iv,'HandlerManager'),dh=Vo(hv,'EventBus'),hh=Vo(hv,'SimpleEventBus'),Nf=Vo(iv,'HandlerManager$Bus'),Pf=Vo(iv,'LegacyHandlerWrapper'),ih=Vo(hv,kv),Qf=Vo(iv,kv),Zf=Vo(lv,'Request'),$f=Vo(lv,'Response'),Rf=Vo(lv,'Request$1'),Sf=Vo(lv,'Request$3'),Vf=Vo(lv,'RequestBuilder'),Tf=Vo(lv,'RequestBuilder$1'),Uf=Vo(lv,'RequestBuilder$Method'),Wf=Vo(lv,'RequestException'),Xf=Vo(lv,'RequestPermissionException'),Yf=Vo(lv,'RequestTimeoutException'),_f=Wo('com.google.gwt.i18n.client.','HasDirection$Direction',Ve),fi=Uo('[Lcom.google.gwt.i18n.client.','HasDirection$Direction;'),ag=Vo('com.google.gwt.lang.','LongLibBase$LongEmul'),gi=Uo('[Lcom.google.gwt.lang.','LongLibBase$LongEmul;'),cg=Vo(mv,'Storage'),bg=Vo(mv,'Storage$StorageSupportDetector'),dg=Vo(ev,'Timer$1'),fg=Vo(ev,'Window$ClosingEvent'),gg=Vo(ev,'Window$WindowHandlers'),hg=Vo(nv,'IncompatibleRemoteServiceException'),ig=Vo(nv,'InvocationException'),jg=Vo(nv,'RpcRequestBuilder'),kg=Vo(nv,'RpcTokenException'),lg=Vo(nv,'SerializationException'),mg=Vo(nv,'ServiceDefTarget$NoServiceEntryPointSpecifiedException'),ng=Vo(nv,'StatusCodeException'),og=Vo(nv,'XsrfToken'),rg=Vo(ov,'AbstractSerializationStream'),pg=Vo(ov,'AbstractSerializationStreamReader'),qg=Vo(ov,'AbstractSerializationStreamWriter'),sg=Vo(ov,'ClientSerializationStreamReader'),tg=Vo(ov,'ClientSerializationStreamWriter'),ug=Vo(ov,'RemoteServiceProxy'),Hg=Vo(ov,'RequestCallbackAdapter'),Gg=Wo(ov,'RequestCallbackAdapter$ResponseReader',wl),hi=Uo('[Lcom.google.gwt.user.client.rpc.impl.','RequestCallbackAdapter$ResponseReader;'),xg=Wo(ov,'RequestCallbackAdapter$ResponseReader$1',null),vg=Wo(ov,'RequestCallbackAdapter$ResponseReader$10',null),wg=Wo(ov,'RequestCallbackAdapter$ResponseReader$11',null),yg=Wo(ov,'RequestCallbackAdapter$ResponseReader$2',null),zg=Wo(ov,'RequestCallbackAdapter$ResponseReader$3',null),Ag=Wo(ov,'RequestCallbackAdapter$ResponseReader$4',null),Bg=Wo(ov,'RequestCallbackAdapter$ResponseReader$5',null),Cg=Wo(ov,'RequestCallbackAdapter$ResponseReader$6',null),Dg=Wo(ov,'RequestCallbackAdapter$ResponseReader$7',null),Eg=Wo(ov,'RequestCallbackAdapter$ResponseReader$8',null),Fg=Wo(ov,'RequestCallbackAdapter$ResponseReader$9',null),Ig=Vo(ov,'RpcStatsContext'),Jg=Vo(ov,'SerializerBase'),$g=Vo(pv,'UIObject'),bh=Vo(pv,'Widget'),Vg=Vo(pv,'Panel'),Qg=Vo(pv,'ComplexPanel'),Kg=Vo(pv,'AbsolutePanel'),Ng=Vo(pv,'AttachDetachException'),Lg=Vo(pv,'AttachDetachException$1'),Mg=Vo(pv,'AttachDetachException$2'),Sg=Vo(pv,'FocusWidget'),Og=Vo(pv,'ButtonBase'),Pg=Vo(pv,'Button'),Rg=Vo(pv,'DirectionalTextHelper'),ii=Uo('[Lcom.google.gwt.user.client.ui.','Widget;'),Tg=Vo(pv,'LabelBase'),Ug=Vo(pv,'Label'),Ih=Vo(qv,'AbstractCollection'),Qh=Vo(qv,'AbstractList'),Wh=Vo(qv,'ArrayList'),ei=Uo(_t,'[C'),Zg=Vo(pv,'RootPanel'),Wg=Vo(pv,'RootPanel$1'),Xg=Vo(pv,'RootPanel$2'),Yg=Vo(pv,'RootPanel$DefaultRootPanel'),ah=Vo(pv,'WidgetCollection'),_g=Vo(pv,'WidgetCollection$WidgetIterator'),fh=Vo(hv,'SimpleEventBus$1'),gh=Vo(hv,'SimpleEventBus$2'),ni=Uo(dv,'Throwable;'),jh=Vo(rv,'CalendarConnectionService_Proxy'),kh=Vo(rv,'CalendarConnectionService_TypeSerializer'),lh=Vo(rv,'CalendarData'),di=Vo(qv,'Vector'),ci=Vo(qv,'Stack'),mh=Vo(rv,'OAuthdemo$1'),vh=Vo(bv,'IndexOutOfBoundsException'),nh=Vo(bv,'ArrayStoreException'),zh=Vo(bv,'Number'),ph=Vo(bv,'Class'),oh=Vo(bv,'ClassCastException'),qh=Vo(bv,'Double'),th=Vo(bv,'IllegalArgumentException'),uh=Vo(bv,'IllegalStateException'),wh=Vo(bv,'Integer'),ji=Uo(dv,'Integer;'),xh=Vo(bv,'NullPointerException'),yh=Vo(bv,'NumberFormatException'),Dh=Vo(bv,'StringBuffer'),Eh=Vo(bv,'StringBuilder'),Hh=Vo(bv,'UnsupportedOperationException'),ki=Uo(dv,'Object;'),Uh=Vo(qv,'AbstractMap'),Nh=Vo(qv,'AbstractHashMap'),Vh=Vo(qv,'AbstractSet'),Kh=Vo(qv,'AbstractHashMap$EntrySet'),Jh=Vo(qv,'AbstractHashMap$EntrySetIterator'),Th=Vo(qv,'AbstractMapEntry'),Lh=Vo(qv,'AbstractHashMap$MapEntryNull'),Mh=Vo(qv,'AbstractHashMap$MapEntryString'),Oh=Vo(qv,'AbstractList$IteratorImpl'),Ph=Vo(qv,'AbstractList$ListIteratorImpl'),Sh=Vo(qv,'AbstractMap$1'),Rh=Vo(qv,'AbstractMap$1$1'),Xh=Vo(qv,'Collections$EmptyList'),Yh=Vo(qv,'Date'),Zh=Vo(qv,'HashMap'),$h=Vo(qv,'HashSet'),_h=Vo(qv,'IdentityHashMap'),ai=Vo(qv,'MapEntryImpl'),bi=Vo(qv,'NoSuchElementException');$stats && $stats({moduleName:'oauthdemo',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.oauthdemo) $wnd.oauthdemo.onScriptLoad();
--></script></body></html>